import {r, mole} from "../target/release/librkcalc.so"

const constR = r;

/**
 * @param {Number} tc - 临界温度 (K)
 * @param {Number} pc - 临界压力 (Pa)
 * @param {Number} eps - 收敛标准 
 * @param {Number} n0 - 初始摩尔数
 * @param {Number} p - 初始压力 (Pa)
 * @param {Number} v - 体积 (m^3)
 * @param {Number} t - 温度 (K)
 */
function calcMoles(tc, pc, eps, n0, p, v, t) {
    return mole(tc, pc, eps, n0, p, v, t);
}

export {constR, calcMoles};